package com.java.collection;

import java.util.ArrayList;
import java.util.Objects;

public class ArrayListDemo2 {
    public static void main(String[] args) {
        //创建ArrayList
        ArrayList<String> arrayList = new ArrayList<>();
        //添加特定类型的数据
        arrayList.add("张三");
        arrayList.add("李四");
        //arrayList.add(999);
        arrayList.add("王五");

//        //遍历集合
//        for (String obj : arrayList) {
//            System.out.println("名字是：" + (String) obj);
//        }

        //创建集合
        ArrayList<String> arrayList2 = new ArrayList<>();
        //添加整个数据
        arrayList2.addAll(arrayList);
        //插入特定位置
        arrayList2.add(2,"赵六");
        //修改特定位置数据
        arrayList2.set(3,"老王");
        //删除
        arrayList2.remove(0);
//        //清空
//        arrayList2.clear();
        //数据的个数
        System.out.println("数据的个数：" + arrayList2.size());
        //获取位置上的数据
        System.out.println(arrayList2.get(2));
        //遍历集合
        for (String obj : arrayList2) {
            System.out.println("名字是：" +obj);
        }
    }
}